.activity {
  position: relative;
  display: flex;
  height: 100%;
  overflow: hidden;
  .nav {
    width: 250rpx;
    height: 100%;
    background-color: #f0f0f0;
  }
  .card {
    width: 100%;
  }
  .message {
    position: fixed;
    right: 50rpx;
    bottom: 100rpx;
    .image {
      width:80rpx;
      height: 80rpx;
    }
    .badge {
      position: absolute;
      top: -5rpx;
      right: -10rpx;
      width: 45rpx;
      height: 45rpx;
      color: #f9dda8;
      text-align: center;
      vertical-align: middle;
      font-weight: 1000;
      background-color: salmon;
      border-radius: 50%;
    }
  }
}